tg-me.com/mobileproglib/5824
Create:
Last Update:
Last Update:
1. Получение типа класса через функцию ::class
Функция ::class
возвращает объект KClass
, который содержит информацию о типе класса во время выполнения.
class Person(val name: String, val age: Int)
fun main() {
val person = Person("John", 30)
println(person::class) // выводит "class Person"
}
2. Получение типа класса через функцию
javaClass
Функция
javaClass
возвращает объект Class
, который содержит информацию о типе класса во время выполнения.class Person(val name: String, val age: Int)
fun main() {
val person = Person("John", 30)
println(person.javaClass) // выводит "class Person"
}
3. Получение типа класса через функцию
::class.java
Вызов функции
::class.java
на объекте типа KClass
возвращает объект Class
, который содержит информацию о типе класса во время выполнения.class Person(val name: String, val age: Int)
fun main() {
val person = Person("John", 30)
println(person::class.java) // выводит "class Person"
}
#буст